package com.woniuxy.entity.DTO;

import lombok.Data;
import java.util.Date;

/**
 * @Author pml
 * @Date 2025/7/16 20:01
 * @Description TODO
 * @Author 菜单查询DTO
 * @Date 2025/7/16
 * @Description 用于接收前端传递的菜单多条件查询参数
 * 继承PageQueryDTO获取分页基础参数，避免重复代码
 */
@Data
public class MenuQueryDTO {
    // 菜单标题（支持模糊查询）
    private String menuTitle;

    // 路由路径（支持模糊查询）
    private String menuHref;

    // 菜单状态（0：禁用 1启用，精确查询）
    private Integer status;

    // 创建时间起始（范围查询）
    private Date createTimeStart;

    // 创建时间结束（范围查询）
    private Date createTimeEnd;

    // 当前页码（分页参数，默认第1页）
    private Integer pageNum = 1;

    // 每页数量（分页参数，默认每页10条）
    private Integer pageSize = 10;
}